﻿<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 11.00.9600.16428"></meta></head><body>
<p>В группе, содержащей общие параметры сборки мобильного приложения, создаются элементы, которые описывают сборку конкретной версии мобильного приложения.</p>
<p>При этом:</p>
<ul><li>Поле <strong>Наименование</strong> формируется как наименование родительской группы, номер версии и номер сборки, разделенные символом ";". Наименование можно изменить вручную. 
</li><li>Поле <strong>Вендор</strong> получается из родительской группы. Изменение не возможно. 
</li><li>Признаки сборки для разных мобильных операционных систем получаются из родительской группы и могут быть изменены до момента сохранения элемента. Затем изменить эти признаки невозможно. 
</li><li><strong>Полный идентификатор приложения</strong> отображается для инфорации и не может быть изменен. 
</li><li><strong>Ключ для работы с картами Google</strong> отображается для информации и не может быть изменен. 
</li><li>Если для мобильного приложения планируется собирать пакет приложения (.ipa), то в поле <strong>Сертификат для сборки на компьютере Apple</strong> следует указать сертификат, которым будет выполняться цирфовая подпись пакета приложения. 
</li><li><strong>Мобильная платформа</strong> - получается из родительской группы (если это поле в группе заполнено) или подбирается версия с максимальным номером, если у родительской группы аналогичное поле не заполнено. Может быть изменено. 
</li><li><strong>Графические ресурсы</strong> получаются из родительской группы. Может быть изменено. 
</li><li>Группа <strong>Язык представления приложения</strong> предназначено для того, чтобы указать текст и язык подписи для картинки, описывающей мобильное приложение (из графических ресурсов). Язык представления выбирается с помощью поля <strong>Язык</strong>. В данном поле представлены для выбора все языки, которые заданы в используемых мобильных конфигурациях, из которых собирается данное мобильное приложение. 
</li><li>Поле <strong>Версия мобильного приложения</strong> может или получаться из родительской группы (в том случае, если в родительской группе заполнено соответствующее поле) или соответствовать версии мобильной конфигурации, если мобильное приложение содержит только одну конфигурацию. Если мобильное приложение содержит более одной конфигурации, необходимо вручную указывать номер версии мобильного приложения в родительской группе и самостоятельно следить за изменением номера версии. 
</li><li>Поле <strong>Номер сборки</strong> заполняется на основе аналогичного поля родительской группы. Если прикладное решение собирается дл ОС Android, то при создании нового элемента сюда будет перенесено значение из родительской группы, а после сохранения элемента, значение в родительской группе будет увеличено на 2 (т.к. для ОС Android всегда собирается две версии: для архитектуры ARM и для архитектуры x86). Изменение не возможно.</li></ul><p>Таблица на закладке <strong>Конфигурации мобильного приложения</strong> автоматически заполняется конфигурациями мобильных приложений с максимальным значением кода (из справочника <strong>Мобильные конфигурации</strong>). Перечень предсталвений конфигураций собирается в таблицу на закладке <strong>Представления мобильного приложения</strong>. Также на этой закладке имеется возможность редактировать представление на каждом из имеющихся языков.</p>
<p>Для того, чтобы собрать мобильное приложение, необходимо нажать кнопку <strong>Собрать приложение</strong>.</p>
<p>После окончания сборки будет открыт диалог с общим результатом сборки: успешно или нет. После закрытия диалога произойдет переход на закладку <strong>Результаты сборки</strong>, где можно увидеть, какие приложения собраны, а какие нет и посмотреть логи сборки. Можно получить сразу все результаты сборки с помощью кнопки <strong>Получить результаты сборки...</strong>. По этой команде на стороне сервера будет сформирован архив с результатами сборки и будет предложено сохранить его на стороне клиентского приложения. Файл с архивом имеет имя, совпадающее с именем элемента справочника, откуда была выполнена сборка мобильного приложения. Архив содержит следующую структуру:</p>
<ul><li>Android\&lt;Полный идентификатор приложения&gt;-arm.apk – собранная версия для ОС Android (вариант для архитектуры ARM) 
</li><li>Android\&lt;Полный идентификатор приложения&gt;-x86.apk – собранная версия для ОС Android (вариант для архитектуры x86) 
</li><li>iOS\&lt;Полный идентификатор приложения&gt;.zip – проект для сборки приложения под iOS. 
</li><li>Logs\build-arm.log - логи сборки для каждого приложения 
</li><li>Logs\build-ios.log 
</li><li>Logs\build-x86.log</li></ul></body></html>